:root {
  --nitai5-color-1: #000000;
  --nitai5-color-2: #ffffff;
  --nitai5-color-3: #efefef;
  --nitai5-color-4: #312f34;
  --nitai5-color-5: #dedede;
  --nitai5-color-6: #666666;
  --nitai5-color-7: #ff7200;
  --nitai5-color-8: #009cff;
  --nitai5-color-9: #7fceef;
  --nitai5-color-10: #fbb113;
  --nitai5-color-11: #78767a;
  --nitai5-color-12: #332986;
  --nitai5-color-13: #ff5252;
  --nitai5-color-14: #ff6600;
  --nitai5-color-15: #ffc0cb;
  --nitai5-color-16: #cccccc;
  --nitai5-color-17: #a94442;
  --nitai5-color-18: #f2dede;
  --nitai5-color-19: #ebccd1;
  --nitai5-color-20: #191919;
  --nitai5-color-21: #e872de;
  --nitai5-color-22: #ffc3e3;
  --nitai5-color-23: #03a9f4;
  --nitai5-color-24: #373737;
  --nitai5-rgb-color-1: rgba(42, 42, 42, 0.35);
  --nitai5-rgb-color-2: rgba(42, 42, 42, 0.5);
  --nitai5-rgb-color-3: rgba(255, 255, 255, 0.5);
  --nitai5-shadow-out: 0.2rem 0.2rem 0.4rem rgba(42, 42, 42, 0.25), -0.2rem -0.2rem 0.4rem #fff;
  --nitai5-shadow-int: inset 0.2rem 0.2rem 0.4rem rgba(42, 42, 42, 0.25), inset -0.2rem -0.2rem 0.4rem #fff;
  --nitai5-shadow-out-dark: 0.2rem 0.2rem 0.4rem #000, -0.2rem -0.2rem 0.4rem #242424;
  --nitai5-shadow-int-dark: inset 0.2rem 0.2rem 0.4rem #000, inset -0.2rem -0.2rem 0.4rem #242424;
  --nitai5-shadow-box-1: 20px 0 #ff9f52, 40px 0 #528bff;
  --nitai5-shadow-text-1: 0 0 3px rgba(255, 255, 255, 0.3);
  --nitai5-linear-shadow-1: inset 1px 1px 2px rgba(42, 42, 42, 0.25), inset -1px -1px 2px #fff;
  --nitai5-linear-color-1: #7e00ff 0%, #00fff6 100%;
  --nitai5-linear-color-2: #eb685c, #c5e886, #5c8ceb, #e872de, #0da2aa;
  --nitai5-text-shadow-1: -1px 1px 1px #607d8b;
  --nitai5-backdrop-filter-1: blur(8px);
}
html {
  scroll-behavior: smooth;
}
html ::-moz-selection {
  background-color: var(--nitai5-color-8);
  color: var(--nitai5-color-2);
}
html ::selection {
  background-color: var(--nitai5-color-8);
  color: var(--nitai5-color-2);
}
html ::-webkit-selection {
  background-color: var(--nitai5-color-8);
  color: var(--nitai5-color-2);
}
html ::-moz-selection {
  background-color: var(--nitai5-color-8);
  color: var(--nitai5-color-2);
}
html ::-webkit-scrollbar {
  width: 0.5em;
  height: 0.5em;
}
html ::-webkit-scrollbar-track {
  width: 100%;
  background: var(--nitai5-color-5);
  border-radius: 2em;
}
html ::-webkit-scrollbar-thumb {
  background-color: var(--nitai5-color-9);
  min-height: 2em;
  border-radius: 2em;
}
a {
  color: var(--nitai5-color-6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color 0.35s;
  -o-transition: color 0.35s;
  transition: color 0.35s;
}
a:hover {
  color: var(--nitai5-color-13);
}
p {
  color: var(--nitai5-color-11);
  word-wrap: break-word;
}
body {
  cursor: url("../pointer/Pointer.cur"), auto;
}
a,
button,
.weather-and-xf_rest,
.right-ain-module-box,
.xf-top-box,
.xf-yiyan-box,
.xf-content-yiyan span:last-child,
.v3-img-preview-toolbar section .icon,
#v3-img-preview-container-id .v-images-wrap .close-btn,
.swal-footer .swal-button-container .swal-button {
  cursor: url(../pointer/Link.cur), auto;
}
body,
night {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  background-color: var(--nitai5-color-3);
  color: var(--nitai5-color-4);
  font: 12px / 1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif, SimSun;
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
body .core,
night .core {
  max-width: 352px;
  text-align: center;
  margin: 0 auto;
}
body .xf-content-top,
night .xf-content-top {
  margin-top: 2em;
}
body .xf-shadow-out,
night .xf-shadow-out,
body .xf-shadow-int,
night .xf-shadow-int {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: var(--nitai5-color-3);
  -webkit-transition: background-color 0.35s;
  transition: all 0.35s;
}
body .xf-shadow-out,
night .xf-shadow-out {
  -webkit-box-shadow: var(--nitai5-shadow-out);
  box-shadow: var(--nitai5-shadow-out);
}
body .xf-shadow-int,
night .xf-shadow-int {
  -webkit-box-shadow: var(--nitai5-shadow-int);
  box-shadow: var(--nitai5-shadow-int);
}
.xf-night {
  color: var(--nitai5-color-2);
  -webkit-text-shadow: 0 0 3px rgba(255, 255, 255, 0.35);
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.35);
  background-color: var(--nitai5-color-20);
}
.xf-night .xf-shadow-out {
  -webkit-box-shadow: var(--nitai5-shadow-out-dark);
  box-shadow: var(--nitai5-shadow-out-dark);
  background-color: var(--nitai5-color-20);
}
.xf-night .xf-shadow-int {
  -webkit-box-shadow: var(--nitai5-shadow-int-dark);
  box-shadow: var(--nitai5-shadow-int-dark);
  background-color: var(--nitai5-color-20);
}
#v3-img-preview-container-id .v-images-wrap {
  z-index: 1000;
}
